.casetop{ width: 970px; margin: 8px auto 0; }
.casetopleft{ width: 687px; display: block; float: left; border: 1px solid #d3deeb; }
.flashimg{ width: 427px; height: 234px; display: block; float: left; position: relative; border-right: 1px solid #d3deeb; overflow: hidden; }
.flashimg a.left{ width: 33px; height: 33px; display: block; position: absolute; top: 40%; left: 12px; z-index: 2; background: url(../images/case/direction.png) no-repeat 0 0; filter: alpha(opacity=70); opacity: 0.7; }
.flashimg a.right{ width: 33px; height: 33px; display: block; position: absolute; top: 40%; right: 12px; z-index: 3; background: url(../images/case/direction.png) no-repeat -36px 0; filter: alpha(opacity=70); opacity: 0.7; }
.flashimg a.left:hover{ filter: alpha(opacity=100); opacity: 1; }
.flashimg a.right:hover{ filter: alpha(opacity=100); opacity: 1; }
.flashimg ul{ width: 428px; display: block; position: absolute; top: 4px; left: 4px; z-index: 1; }
.flashimg ul li{ width: 419px; height: 226px; display: block; float: left; }
.flashimg ul li img{ width: 419px; height: 195px; display: block; float: left; }
.flashimg ul li p{ width: 419px; height: 31px; font: bold 14px/31px "\5b8b\4f53"; display: block; background: #3687d9; float: left; text-indent: 10px; overflow: hidden; }
.flashimg ul li p a{ text-decoration: none; color: #fff; }
.flashimg ul li p a:hover{ color: #000; }
.casetopleft span{ width: 259px; height: 29px; display: block; float: left; border-bottom: 1px solid #d3deeb; text-indent: 28px; font: bold 14px/29px "\5b8b\4f53"; background: url(../images/case/2012caseindex.jpg) no-repeat 0 -39px; }
.casetopleft span a{ text-decoration: none; color: #3460b7; }
.newcaselist{ width: 259px; height: 198px; display: block; float: left; position: relative; }
.newcaselist ul{ width: 259px; display: block; position: absolute; z-index: 1; top: 3px; }
.newcaselist ul li{ display: block; float: left; }
.newcaselist ul li a{ display: block; float: left; width: 259px; height: 33px; text-indent: 30px; line-height: 33px; overflow: hidden; text-decoration: none; color: #60605d; }
.newcaselist ul li a:hover{ display: block; float: left; width: 259px; height: 31px; text-indent: 30px; line-height: 31px; overflow: hidden; color: #ff6600; border-bottom: 1px solid #d3deeb; border-top: 1px solid #d3deeb; background: url(../images/case/2012caseindex.jpg) no-repeat 0 -76px; }
.newcaselist b{ width: 15px; height: 178px; display: block; position: absolute; top: 13px; left: 7px; z-index: 2; background: url(../images/case/caseno..png) no-repeat 0 0; }
.casetopright{ width: 275px; display: block; float: right; }
.casetopright span{ width: 275px; height: 42px; display: block; float: left; background: url(../images/case/2012caseindex.jpg) no-repeat 0 -111px; }
.casetopright div{ width: 273px; height: 193px; border: 1px solid #d3deeb; border-top: 0px; position: relative; float: right; background: url(../images/case/2012caseindex.jpg) no-repeat 0 -291px; }
.casetopright div p{ width: 136px; display: block; position: absolute; line-height: 24px; color: #4d4f52; padding: 0px 0 18px 117px; border-bottom: 1px dotted #dddddd; top: 12px; left: 10px; }
.casetopright div p b{ color: #ff0000; font: bold 12px/24px "Tahoma"; }
.casetopright div a.reg{ width: 172px; height: 34px; display: block; position: absolute; bottom: 16px; left: 53px; background: url(../images/case/2012caseindex.jpg) no-repeat -262px -39px; }
.caselist{ width: 970px; margin: 0px auto 0; }
.caselistleft{ width: 688px; display: block; float: left; padding: 8px 0 0 0; }
.caselistlefttitle{ width: 688px; height: 37px; display: block; float: left; position: relative; background: url(../images/case/2012caseindex.jpg) no-repeat 0 0; }
.caselistlefttitle h3{ display: none; position: absolute; }
.caselistlefttitle a{ display: block; position: absolute; line-height: 28px; text-decoration: none; color: #5c5e61; top: 7px; right: 12px; }
.caselistleftbox{ width: 650px; display: block; float: left; padding: 0px 18px; border: 1px solid #b1c8d7; }
.caselistleft ul{ width: 650px; display: block; float: left; }
.caselistleft ul li{ width: 650px; display: block; float: left; border-bottom: 1px dashed #c4c4c4; }
.caselistleft ul li img{ width: 131px; height: 131px; display: block; float: left; margin: 17px 0 0 0; }
.caselistleft ul li p{ width: 506px; height: 31px; display: block; float: right; margin: 14px 0 0 0; font: bold 14px/31px "\5b8b\4f53"; border-bottom: 1px solid #dcdcdc; }
.caselistleft ul li p a{ text-decoration: none; color: #1d479c; }
.caselistleft dl{ width: 506px; display: block; float: right; margin: 5px 0 0 0; }
.caselistleft dl.agent{ top: 80px; }
.caselistleft dl dt{ width: 253px; height: 20px; display: block; float: right; line-height: 20px; color: #5d5f64; overflow: hidden; }
.caselistleft dl dt a{ text-decoration: underline; color: #1d479c; margin-right: 10px; }
.caselistleft dl dd{ width: 253px; height: 20px; display: block; float: left; font: normal 12px/20px "Tahoma"; color: #5d5f64; overflow: hidden; }
.caselistleft dl b{ color: black; }
.caselistleft ul li strong{ width: 506px; display: block; float: right; margin: 5px 0 5px 0; right: 0px; font: bold 12px/20px "\5b8b\4f53"; color: black; overflow: hidden; }
.caselistleft ul li strong em{ font: normal 12px/20px "\5b8b\4f53"; color: #2e8c04; }
.caselistleft ul li a.goshow{ width: 67px; height: 22px; display: block; position: absolute; top: 16px; right: 6px; background: url(../images/case/2012caseindex.jpg) no-repeat -440px -45px; }
.caselistleft ul li a:hover{ color: #ff6600; }
.newslistpage{ width: 650px; display: block; float: left; padding: 14px 0; text-align: center; }
.newslistpage a{ display: inline-block; vertical-align: middle; text-decoration: none; color: #808080; margin: 0px 2px; width: 23px; height: 22px; font: normal 12px/22px "Tahoma"; text-align: center; background: url(../images/news/2012newslistbg.png) no-repeat -413px -94px; }
.newslistpage a.pre{ width: 44px; height: 22px; margin: 0px 2px 0 2px; text-align: left; padding: 0px 0 0 19px; font: normal 12px/22px "Tahoma"; display: inline-block; vertical-align: middle; background: url(../images/news/2012newslistbg.png) no-repeat -342px -94px; }
.newslistpage a.next{ width: 55px; height: 22px; margin: 0px 2px 0 2px; padding: 0px 0 0 8px; text-align: left; font: normal 12px/22px "Tahoma"; vertical-align: middle; background: url(../images/news/2012newslistbg.png) no-repeat -475px -94px; }
.newslistpage a.current{ color: #fff; font: bold 12px/22px "Tahoma"; background: url(../images/news/2012newslistbg.png) no-repeat -444px -94px; }
.newslistpage a:hover{ text-decoration: underline; color: #ff6600; }
.newslistpage a.current:hover{ color: #fff; }
.newslistpage a.ft{ width: 23px; height: 22px; margin: 0px 2px 0 2px; text-align: left; display: inline-block; vertical-align: middle; background: url(../images/news/2012newslistbg.png) no-repeat -544px -94px; }
.newslistpage a.prev{ width: 44px; height: 22px; margin: 0px 2px 0 2px; text-align: left; padding: 0px 0 0 19px; font: normal 12px/22px "Tahoma"; display: inline-block; vertical-align: middle; background: url(../images/news/2012newslistbg.png) no-repeat -342px -94px; }
.newslistpage a.lt{ width: 55px; height: 22px; margin: 0px 2px 0 2px; padding: 0px 0 0 8px; text-align: left; font: normal 12px/22px "Tahoma"; vertical-align: middle; background: url(../images/news/2012newslistbg.png) no-repeat -475px -94px; }
.newslistpage a.next{ width: 23px; height: 22px; margin: 0px 2px 0 2px; text-align: left; display: inline-block; vertical-align: middle; background: url(../images/news/2012newslistbg.png) no-repeat -571px -94px; }
.caselistright{ width: 275px; display: block; float: right; padding: 5px 0 0 0; }
.caselistrighttitle{ width: 275px; height: 31px; display: block; float: left; background: url(../images/case/2012caseindex.jpg) no-repeat -277px -110px; margin-top: 8px; position: relative; }
.caselistrighttitle h3{ width: 210px; height: 31px; display: block; position: absolute; }
.caselistrighttitle h3 a{ width: 104px; height: 31px; display: inline-block; text-align: center; font: bold 14px/31px "\5b8b\4f53"; text-decoration: none; color: #707072; }
.caselistrighttitle h3 a.hot{ color: #fff; background: url(../images/case/2012caseindex.jpg) no-repeat -262px -76px; }
.caselistrighttitle a.more{ display: block; position: absolute; right: 10px; line-height: 31px; text-decoration: none; color: #5c5e63; }
.caselistright dl{ width: 273px; display: block; border: 1px solid #d3deeb; border-top: 0px; background: #f7faff; padding: 9px 0 8px 0; overflow: hidden; float: left; }
.caselistright dl dt{ width: 212px; height: 24px; display: block; float: left; overflow: hidden; text-indent: 23px; line-height: 24px; background: url(../images/case/2012caseindex.jpg) no-repeat -674px -244px; }
.caselistright dl dt a{ text-decoration: none; color: #2f5297; }
.caselistright dl dt a:hover{ color: #ff0000; }
.caselistright dl dd{ width: 46px; height: 24px; display: block; float: right; font: normal 12px/24px "Tahoma"; color: #7f8183; }
ul.company{ width: 273px; display: block; overflow: hidden; border: 1px solid #d3deeb; border-top: 0px; background: #f7faff; padding: 9px 0 8px 0; }
ul.company li{ width: 273px; height: 24px; display: block; float: left; overflow: hidden; text-indent: 23px; line-height: 24px; background: url(../images/case/2012caseindex.jpg) no-repeat -674px -244px; }
ul.company li a{ text-decoration: none; color: #2f5297; }
ul.company li a:hover{ color: #ff0000; }
ul.product{ width: 257px; display: block; overflow: hidden; border: 1px solid #d3deeb; border-top: 0px; background: #f7faff; padding: 5px 8px 8px 8px; }
ul.product li{ width: 114px; display: block; float: left; padding: 7px 7px 0 7px; }
ul.product li table{ width: 114px; height: 114px; display: block; float: left; border: 0px; }
ul.product li table tr td{ width: 114px; height: 114px; background: url(../images/case/2012caseindex.jpg) no-repeat -280px -147px; text-align: center; vertical-align: middle; }
ul.product li b{ width: 114px; height: 18px; display: block; float: left; text-align: center; overflow: hidden; font: normal 12px/18px "\5b8b\4f53"; margin-top: 8px; }
ul.product li b a{ text-decoration: none; color: #2f5297; }
ul.product li b a:hover{ color: #ff0000; }
.caseshow{ width: 970px; margin: 8px auto 0; }
.caseshowleft{ width: 685px; display: block; float: left; border: 1px solid #d3dbe6; border-top: 2px solid #003795; padding-bottom: 15px; }
.caseshowtitle{ width: 685px; height: 92px; display: block; float: left; border-bottom: 1px dotted #d7d7d7; background: #fafafa; }
.caseshowtitle h1{ width: 685px; height: 35px; display: block; float: left; font: bold 24px/35px "Microsoft Yahei"; text-align: center; color: #353535; text-shadow: 1px 2px 2px #cfcfcf; overflow: hidden; margin-top: 17px; }
.caseshowtitle p{ width: 685px; display: block; float: left; font: normal 12px/20px "Tahoma","\5b8b\4f53"; text-align: center; color: #3d3d3d; margin-top: 10px; }
.caseshowtitle p em{ margin: 0px 5px; }
.caseshowtitle p a{ font: normal 12px/20px "Tahoma","\5b8b\4f53"; text-decoration: underline; color: #cc0000; }
.caseshowtitle p a.small{ text-decoration: none; color: black; font: normal 12px/20px "Tahoma"; padding: 0px 3px; }
.caseshowtitle p a.big{ text-decoration: none; color: black; font: normal 16px/20px "Tahoma"; padding: 0px 3px; }
.caseshowtitle p a:hover{ text-decoration: underline; color: #cc0000; }
.casecompany{ width: 574px; height: 306px; display: inline; float: left; margin: 19px 0 0 63px; position: relative; background: url(../images/case/2012caseindex.jpg) no-repeat -60px -591px; }
.companyname{ width: 567px; height: 41px; display: block; position: absolute; overflow: hidden; font: bold 20px/36px "Microsoft Yahei"; color: #033b88; text-align: center; text-shadow: 1px 1px 2px #d3d4d5; top: 58px; }
.companytext{ width: 500px; display: block; position: absolute; top: 114px; left: 36px; }
.casecompany dl{ width: 500px; display: block; float: left; }
.casecompany dl dt{ width: 65px; display: block; float: left; color: #625e5e; font: bold 12px/18px "\5b8b\4f53"; }
.casecompany dl dd{ width: 435px; display: block; float: right; line-height: 18px; color: #625e5e; }
.casecompany dl dd a{ text-decoration: underline; color: #044186; }
.casecompany a.goshow{ display: block; width: 114px; height: 29px; position: absolute; top: 260px; left: 227px; }
.casecompany dl dd em{ font: normal 12px/18px "\5b8b\4f53"; color: #1a9306; }
.casecontent{ width: 621px; display: block; float: left; padding: 10px 32px; font: normal 14px/22px "\5b8b\4f53"; color: black; text-align: left; }
.caseshowright{ width: 275px; display: block; float: right; }
.caseshowadv{ width: 275px; display: block; float: left; }
.caseshowadv img{ width: 275px; display: block; float: left; }
.caseshowright span{ width: 275px; height: 43px; margin: 8px 0 0 0; display: block; float: left; background: url(../images/case/2012caseindex.jpg) no-repeat -280px -267px; }
.caseshowright span a{ width: 275px; height: 43px; display: block; float: left; }
.caseshowright h3{ width: 273px; height: 30px; display: block; float: left; margin: 8px 0 0 0; border: 1px solid #cad9e6; text-indent: 26px; font: bold 14px/30px "\5b8b\4f53"; color: #4765a2; background: url(../images/case/2012caseindex.jpg) no-repeat 0 -160px; }
.caseshowright a.tj{ float:left; cursor:pointer;}
.caseshowright a.more{ width:60px; float:right; display:inline; font:normal 12px/30px "\5b8b\4f53"; color:#666; text-decoration:none;}
.caseshowright a.more:hover{ color:#f60; text-decoration:underline;}
.caseshowright ul{ width: 273px; display: block; float: left; border-left: 1px solid #cad9e6; border-right: 1px solid #cad9e6; }
.caseshowright ul li{ width: 252px; display: block; float: left; padding: 12px 9px 12px 12px; border-bottom: 1px solid #cad9e6; }
.caseshowright ul li.hot{ background: url(../images/case/2012caseindex.jpg) no-repeat 0 -193px; }
.caseshowright ul li img{ width: 66px; height: 66px; display: block; float: left; border: 2px solid #c7c7c7; }
.caseshowright ul li b{ width: 170px; height: 18px; display: block; float: right; overflow: hidden; font: bold 12px/18px "\5b8b\4f53"; }
.caseshowright ul li b a{ text-decoration: none; color: #333333; }
.caseshowright ul li b a:hover{ text-decoration: none; color: #F63; }
.caseshowright ul li p{ width: 170px; height: 51px; display: block; float: right; overflow: hidden; font: normal 12px/17px "\5b8b\4f53"; color: #747373; }

.newshow_linkshare{width:625px; float: left; padding: 10px 30px;}
.new_left{width:490px; float:left;}
.new_right{float:left; width:540px; margin:10px 0 0 0; background: #fff;}
.new_left p{width:490px; height:20px; font: normal 12px/20px Arial, Helvetica, sans-serif;}
.new_left a{text-decoration:none; color:#686868; overflow:hidden;font: normal 12px/20px Arial, Helvetica, sans-serif; color:#686868; height:20px;}
.newshow_linkshare a:hover{color:#FB5005; text-decoration:underline}
.newshow_linkshare a.next{color:red;}
.new_right a img{ padding:0 3px 1px 3px; vertical-align:middle; display: inline;}
.yijian{ display: inline; width: 610px; line-height: 20px; background: #FDFFE0; border: 1px dashed #BDB279; padding: 10px; float: left; font-size: 12px; margin-left: 28px; }
.newshow_kuang{ width: 646px; border: 1px #d8d8d8 solid; overflow: hidden; float: left; margin: 15px 0 0 18px; display: inline; }
.newshow_kuang_title{ width: 646px; background-color: #E0EAF3; height: 30px; border-bottom: 1px #d8d8d8 solid; }
.newshow_kuang_title .newshow_kuang_bt{ float: left; margin-left: 18px; _margin-left: 9px; line-height: 29px; font-size: 14px; color: #06549F; font-weight: bold; width: 100px; background: url(/images/Product/last_new_011.gif) left no-repeat; padding: 1px 0 0 14px; }
.newshow_kuang_hztg{ float: left; width: 636px; padding: 12px 0; }
.newshow_kuang_hztg ul{ width: 147px; float: left; margin-left: 12px; _margin-left: 9px; }
.newshow_kuang_hztg ul li{ height: 22px; line-height: 22px; overflow: hidden; }
.newshow_kuang_hztg ul li a{ color: #686868; text-decoration: none;}
.newshow_kuang_hztg ul li a:hover{ color: #BF0804; text-decoration: underline;}
/* list body show - 相关新闻 */
.newshow_kuang_xgxw{ background-color: #F6FBFF; width: 646px; overflow: hidden; }
.newshow_kuang_xgxw ul{ padding: 10px 40px 12px 12px; }
.newshow_kuang_xgxw ul li{ background: transparent url(/images/Product/last_new_004.gif) no-repeat scroll 2px 11px; padding-left: 12px; line-height: 25px; height: 25px; overflow: hidden; }
.newshow_kuang_xgxw ul li a{ color: #06549F; font-size: 14px; text-decoration: none;}
.newshow_kuang_xgxw ul li a:hover{color: #333; text-decoration: underline;}
/* list body show - 评论 */
.newshow_kuang_pltitle{ height: 30px; line-height: 30px; padding: 4px 10px 2px 10px; }
.newshow_kuang_pltitle a:link,.newshow_kuang_pltitle a:visited{ color: #06549F; font-size: 12px; }
.newshow_kuang_pltitle a:hover{ color: #ff6600; }
.newshow_kuang_plnr{ padding: 0 10px 0 10px; width: 626px; }
.newshow_kuang_plnr p{ float: left; width: 626px; overflow: hidden; padding-bottom: 4px; }
.newshow_kuang_plnr p .xk{ float: left; }
.banquan{ display: inline; width: 626px; line-height: 20px; background: #F6F2F2; border: 1px solid #D8D8D8; padding: 10px; word-break: break-all; margin: 15px 0 0px 18px; float: left; }
.banquan a{ text-decoration: underline; color: #0002fb; }

.newstime{ width: 100%; float: left; text-align: center; }
.newstime dl{ height: 30px; display: inline-block; _zoom: 1; _display: inline; height: 30px; text-align: center; margin: 10px auto 0 auto; }
.newstime dl{ display: inline-block; _zoom: 1; *display: inline; }
.newstime dl dt{ height: 30px; font: normal 12px/30px "Tahoma"; display: block; vertical-align: middle; text-align: center; float: left; }
.newstime dl dd{ height: 30px; font: normal 12px/30px "Tahoma"; display: block; vertical-align: middle; text-align: center; float: left; }
.get-codes-bdshare{ display: inline; }
.baidu span.bds_more{ line-height: 16px; }